package cn.hls.dao;

import java.util.List;

import cn.hls.entity.Shipper;
import cn.hls.entity.vo.PageInfo;


/**
 *@fileName: ShipperDao.java
 *@package: cn.christ.dao
 *@Description:  托运方基本信息数据接口类
 *@author: yinghui.zhang
 *@email: uuhui@163.com
 *@date: 2015-7-18
 */
public interface ShipperDao extends BaseDao<Shipper> {
	 
	/**
	 * 分页查询托运方基本信息信息
	 * 
	 * @param entity  托运方基本信息基本信息
	 * @param page 分页参数
	 * @return PageInfo<Org>
	 */
	PageInfo<Shipper> loadShipperInfo(Shipper entity, PageInfo<Shipper> page) throws Exception;

	/**
	 * 根据查询条件查询托运方列表信息
	 * @param entity 查询对象
	 * @return List<Shipper>
	 * @throws Exception
	 */
	List<Shipper> loadShipperList(Shipper entity)throws Exception;
	/**
	 * 判断托运方基本信息信息是否存在
	 * @param entity　托运方基本信息对象
	 * @return boolean
	 * @throws Exception 查询数据异常
	 */
	boolean exists(Shipper entity) throws Exception;
}
